package com.ruoyi.jhc.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 气体外发录入对象 jhc_qtgswf
 * 
 * @author ruoyi
 * @date 2023-03-04
 */
public class JhcQtgswf extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 日期 */
    private String cDate;

    /** 外发气体液氧当月目标 */
    @Excel(name = "外发气体液氧当月目标")
    private String cWfQtgsO2Dymb;

    /** 外发气体液氧当月实际 */
    @Excel(name = "外发气体液氧当月实际")
    private String cWfQtgsO2Dysj;

    /** 外发气体液氧当日总量 */
    @Excel(name = "外发气体液氧当日总量")
    private String cWfQtgsO2Drzl;

    /** 外发气体液氧当日火运 */
    @Excel(name = "外发气体液氧当日火运")
    private String cWfQtgsO2Dyhy;

    /** 外发气体液氧当日火运累计 */
    @Excel(name = "外发气体液氧当日火运累计")
    private String cWfQtgsO2Dyhylj;

    /** 外发气体液氧当日汽运 */
    @Excel(name = "外发气体液氧当日汽运")
    private String cWfQtgsO2Dyqy;

    /** 外发气体液氧当日汽运累计 */
    @Excel(name = "外发气体液氧当日汽运累计")
    private String cWfQtgsO2Dyqylj;

    /** 外发气体液氧火运车数当日 */
    @Excel(name = "外发气体液氧火运车数当日")
    private String cWfQtgsO2HycsDr;

    /** 外发气体液氧火运车数累计 */
    @Excel(name = "外发气体液氧火运车数累计")
    private String cWfQtgsO2HycsLj;

    /** 外发气体液氧库存月末目标 */
    @Excel(name = "外发气体液氧库存月末目标")
    private String cWfQtgsO2KcYmmb;

    /** 外发气体液氧库存实际 */
    @Excel(name = "外发气体液氧库存实际")
    private String cWfQtgsO2KcSj;

    /** 外发气体液氮当月目标 */
    @Excel(name = "外发气体液氮当月目标")
    private String cWfQtgsN2Dymb;

    /** 外发气体液氮当月实际 */
    @Excel(name = "外发气体液氮当月实际")
    private String cWfQtgsN2Dysj;

    /** 外发气体液氮当日总量 */
    @Excel(name = "外发气体液氮当日总量")
    private String cWfQtgsN2Drzl;

    /** 外发气体液氮当日火运 */
    @Excel(name = "外发气体液氮当日火运")
    private String cWfQtgsN2Dyhy;

    /** 外发气体液氮当日火运累计 */
    @Excel(name = "外发气体液氮当日火运累计")
    private String cWfQtgsN2Dyhylj;

    /** 外发气体液氮当日汽运 */
    @Excel(name = "外发气体液氮当日汽运")
    private String cWfQtgsN2Dyqy;

    /** 外发气体液氮当日汽运累计 */
    @Excel(name = "外发气体液氮当日汽运累计")
    private String cWfQtgsN2Dyqylj;

    /** 外发气体液氮火运车数当日 */
    @Excel(name = "外发气体液氮火运车数当日")
    private String cWfQtgsN2HycsDr;

    /** 外发气体液氮火运车数累计 */
    @Excel(name = "外发气体液氮火运车数累计")
    private String cWfQtgsN2HycsLj;

    /** 外发气体液氮库存月末目标 */
    @Excel(name = "外发气体液氮库存月末目标")
    private String cWfQtgsN2KcYmmb;

    /** 外发气体液氮库存实际 */
    @Excel(name = "外发气体液氮库存实际")
    private String cWfQtgsN2KcSj;

    /** 外发气体液氩当月目标 */
    @Excel(name = "外发气体液氩当月目标")
    private String cWfQtgsArDymb;

    /** 外发气体液氩当月实际 */
    @Excel(name = "外发气体液氩当月实际")
    private String cWfQtgsArDysj;

    /** 外发气体液氩当日总量 */
    @Excel(name = "外发气体液氩当日总量")
    private String cWfQtgsArDrzl;

    /** 外发气体液氩当日火运 */
    @Excel(name = "外发气体液氩当日火运")
    private String cWfQtgsArDyhy;

    /** 外发气体液氩当日火运累计 */
    @Excel(name = "外发气体液氩当日火运累计")
    private String cWfQtgsArDyhylj;

    /** 外发气体液氩当日汽运 */
    @Excel(name = "外发气体液氩当日汽运")
    private String cWfQtgsArDyqy;

    /** 外发气体液氩当日汽运累计 */
    @Excel(name = "外发气体液氩当日汽运累计")
    private String cWfQtgsArDyqylj;

    /** 外发气体液氩火运车数当日 */
    @Excel(name = "外发气体液氩火运车数当日")
    private String cWfQtgsArHycsDr;

    /** 外发气体液氩火运车数累计 */
    @Excel(name = "外发气体液氩火运车数累计")
    private String cWfQtgsArHycsLj;

    /** 外发气体液氩库存月末目标 */
    @Excel(name = "外发气体液氩库存月末目标")
    private String cWfQtgsArKcYmmb;

    /** 外发气体液氩库存实际 */
    @Excel(name = "外发气体液氩库存实际")
    private String cWfQtgsArKcSj;

    /** 备注 */
    @Excel(name = "备注")
    private String remake;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree6;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree7;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree8;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree9;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree10;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree11;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree12;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree13;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree14;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree15;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree16;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree17;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree18;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree19;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String zfree20;

    /** 删除标志（0代表修改 1不能修改） */
    @Excel(name = "删除标志", readConverterExp = "0=代表修改,1=不能修改")
    private String cState;

    public void setcDate(String cDate) 
    {
        this.cDate = cDate;
    }

    public String getcDate() 
    {
        return cDate;
    }
    public void setcWfQtgsO2Dymb(String cWfQtgsO2Dymb) 
    {
        this.cWfQtgsO2Dymb = cWfQtgsO2Dymb;
    }

    public String getcWfQtgsO2Dymb() 
    {
        return cWfQtgsO2Dymb;
    }
    public void setcWfQtgsO2Dysj(String cWfQtgsO2Dysj) 
    {
        this.cWfQtgsO2Dysj = cWfQtgsO2Dysj;
    }

    public String getcWfQtgsO2Dysj() 
    {
        return cWfQtgsO2Dysj;
    }
    public void setcWfQtgsO2Drzl(String cWfQtgsO2Drzl) 
    {
        this.cWfQtgsO2Drzl = cWfQtgsO2Drzl;
    }

    public String getcWfQtgsO2Drzl() 
    {
        return cWfQtgsO2Drzl;
    }
    public void setcWfQtgsO2Dyhy(String cWfQtgsO2Dyhy) 
    {
        this.cWfQtgsO2Dyhy = cWfQtgsO2Dyhy;
    }

    public String getcWfQtgsO2Dyhy() 
    {
        return cWfQtgsO2Dyhy;
    }
    public void setcWfQtgsO2Dyhylj(String cWfQtgsO2Dyhylj) 
    {
        this.cWfQtgsO2Dyhylj = cWfQtgsO2Dyhylj;
    }

    public String getcWfQtgsO2Dyhylj() 
    {
        return cWfQtgsO2Dyhylj;
    }
    public void setcWfQtgsO2Dyqy(String cWfQtgsO2Dyqy) 
    {
        this.cWfQtgsO2Dyqy = cWfQtgsO2Dyqy;
    }

    public String getcWfQtgsO2Dyqy() 
    {
        return cWfQtgsO2Dyqy;
    }
    public void setcWfQtgsO2Dyqylj(String cWfQtgsO2Dyqylj) 
    {
        this.cWfQtgsO2Dyqylj = cWfQtgsO2Dyqylj;
    }

    public String getcWfQtgsO2Dyqylj() 
    {
        return cWfQtgsO2Dyqylj;
    }
    public void setcWfQtgsO2HycsDr(String cWfQtgsO2HycsDr) 
    {
        this.cWfQtgsO2HycsDr = cWfQtgsO2HycsDr;
    }

    public String getcWfQtgsO2HycsDr() 
    {
        return cWfQtgsO2HycsDr;
    }
    public void setcWfQtgsO2HycsLj(String cWfQtgsO2HycsLj) 
    {
        this.cWfQtgsO2HycsLj = cWfQtgsO2HycsLj;
    }

    public String getcWfQtgsO2HycsLj() 
    {
        return cWfQtgsO2HycsLj;
    }
    public void setcWfQtgsO2KcYmmb(String cWfQtgsO2KcYmmb) 
    {
        this.cWfQtgsO2KcYmmb = cWfQtgsO2KcYmmb;
    }

    public String getcWfQtgsO2KcYmmb() 
    {
        return cWfQtgsO2KcYmmb;
    }
    public void setcWfQtgsO2KcSj(String cWfQtgsO2KcSj) 
    {
        this.cWfQtgsO2KcSj = cWfQtgsO2KcSj;
    }

    public String getcWfQtgsO2KcSj() 
    {
        return cWfQtgsO2KcSj;
    }
    public void setcWfQtgsN2Dymb(String cWfQtgsN2Dymb) 
    {
        this.cWfQtgsN2Dymb = cWfQtgsN2Dymb;
    }

    public String getcWfQtgsN2Dymb() 
    {
        return cWfQtgsN2Dymb;
    }
    public void setcWfQtgsN2Dysj(String cWfQtgsN2Dysj) 
    {
        this.cWfQtgsN2Dysj = cWfQtgsN2Dysj;
    }

    public String getcWfQtgsN2Dysj() 
    {
        return cWfQtgsN2Dysj;
    }
    public void setcWfQtgsN2Drzl(String cWfQtgsN2Drzl) 
    {
        this.cWfQtgsN2Drzl = cWfQtgsN2Drzl;
    }

    public String getcWfQtgsN2Drzl() 
    {
        return cWfQtgsN2Drzl;
    }
    public void setcWfQtgsN2Dyhy(String cWfQtgsN2Dyhy) 
    {
        this.cWfQtgsN2Dyhy = cWfQtgsN2Dyhy;
    }

    public String getcWfQtgsN2Dyhy() 
    {
        return cWfQtgsN2Dyhy;
    }
    public void setcWfQtgsN2Dyhylj(String cWfQtgsN2Dyhylj) 
    {
        this.cWfQtgsN2Dyhylj = cWfQtgsN2Dyhylj;
    }

    public String getcWfQtgsN2Dyhylj() 
    {
        return cWfQtgsN2Dyhylj;
    }
    public void setcWfQtgsN2Dyqy(String cWfQtgsN2Dyqy) 
    {
        this.cWfQtgsN2Dyqy = cWfQtgsN2Dyqy;
    }

    public String getcWfQtgsN2Dyqy() 
    {
        return cWfQtgsN2Dyqy;
    }
    public void setcWfQtgsN2Dyqylj(String cWfQtgsN2Dyqylj) 
    {
        this.cWfQtgsN2Dyqylj = cWfQtgsN2Dyqylj;
    }

    public String getcWfQtgsN2Dyqylj() 
    {
        return cWfQtgsN2Dyqylj;
    }
    public void setcWfQtgsN2HycsDr(String cWfQtgsN2HycsDr) 
    {
        this.cWfQtgsN2HycsDr = cWfQtgsN2HycsDr;
    }

    public String getcWfQtgsN2HycsDr() 
    {
        return cWfQtgsN2HycsDr;
    }
    public void setcWfQtgsN2HycsLj(String cWfQtgsN2HycsLj) 
    {
        this.cWfQtgsN2HycsLj = cWfQtgsN2HycsLj;
    }

    public String getcWfQtgsN2HycsLj() 
    {
        return cWfQtgsN2HycsLj;
    }
    public void setcWfQtgsN2KcYmmb(String cWfQtgsN2KcYmmb) 
    {
        this.cWfQtgsN2KcYmmb = cWfQtgsN2KcYmmb;
    }

    public String getcWfQtgsN2KcYmmb() 
    {
        return cWfQtgsN2KcYmmb;
    }
    public void setcWfQtgsN2KcSj(String cWfQtgsN2KcSj) 
    {
        this.cWfQtgsN2KcSj = cWfQtgsN2KcSj;
    }

    public String getcWfQtgsN2KcSj() 
    {
        return cWfQtgsN2KcSj;
    }
    public void setcWfQtgsArDymb(String cWfQtgsArDymb) 
    {
        this.cWfQtgsArDymb = cWfQtgsArDymb;
    }

    public String getcWfQtgsArDymb() 
    {
        return cWfQtgsArDymb;
    }
    public void setcWfQtgsArDysj(String cWfQtgsArDysj) 
    {
        this.cWfQtgsArDysj = cWfQtgsArDysj;
    }

    public String getcWfQtgsArDysj() 
    {
        return cWfQtgsArDysj;
    }
    public void setcWfQtgsArDrzl(String cWfQtgsArDrzl) 
    {
        this.cWfQtgsArDrzl = cWfQtgsArDrzl;
    }

    public String getcWfQtgsArDrzl() 
    {
        return cWfQtgsArDrzl;
    }
    public void setcWfQtgsArDyhy(String cWfQtgsArDyhy) 
    {
        this.cWfQtgsArDyhy = cWfQtgsArDyhy;
    }

    public String getcWfQtgsArDyhy() 
    {
        return cWfQtgsArDyhy;
    }
    public void setcWfQtgsArDyhylj(String cWfQtgsArDyhylj) 
    {
        this.cWfQtgsArDyhylj = cWfQtgsArDyhylj;
    }

    public String getcWfQtgsArDyhylj() 
    {
        return cWfQtgsArDyhylj;
    }
    public void setcWfQtgsArDyqy(String cWfQtgsArDyqy) 
    {
        this.cWfQtgsArDyqy = cWfQtgsArDyqy;
    }

    public String getcWfQtgsArDyqy() 
    {
        return cWfQtgsArDyqy;
    }
    public void setcWfQtgsArDyqylj(String cWfQtgsArDyqylj) 
    {
        this.cWfQtgsArDyqylj = cWfQtgsArDyqylj;
    }

    public String getcWfQtgsArDyqylj() 
    {
        return cWfQtgsArDyqylj;
    }
    public void setcWfQtgsArHycsDr(String cWfQtgsArHycsDr) 
    {
        this.cWfQtgsArHycsDr = cWfQtgsArHycsDr;
    }

    public String getcWfQtgsArHycsDr() 
    {
        return cWfQtgsArHycsDr;
    }
    public void setcWfQtgsArHycsLj(String cWfQtgsArHycsLj) 
    {
        this.cWfQtgsArHycsLj = cWfQtgsArHycsLj;
    }

    public String getcWfQtgsArHycsLj() 
    {
        return cWfQtgsArHycsLj;
    }
    public void setcWfQtgsArKcYmmb(String cWfQtgsArKcYmmb) 
    {
        this.cWfQtgsArKcYmmb = cWfQtgsArKcYmmb;
    }

    public String getcWfQtgsArKcYmmb() 
    {
        return cWfQtgsArKcYmmb;
    }
    public void setcWfQtgsArKcSj(String cWfQtgsArKcSj) 
    {
        this.cWfQtgsArKcSj = cWfQtgsArKcSj;
    }

    public String getcWfQtgsArKcSj() 
    {
        return cWfQtgsArKcSj;
    }
    public void setRemake(String remake) 
    {
        this.remake = remake;
    }

    public String getRemake() 
    {
        return remake;
    }
    public void setZfree1(String zfree1) 
    {
        this.zfree1 = zfree1;
    }

    public String getZfree1() 
    {
        return zfree1;
    }
    public void setZfree2(String zfree2) 
    {
        this.zfree2 = zfree2;
    }

    public String getZfree2() 
    {
        return zfree2;
    }
    public void setZfree3(String zfree3) 
    {
        this.zfree3 = zfree3;
    }

    public String getZfree3() 
    {
        return zfree3;
    }
    public void setZfree4(String zfree4) 
    {
        this.zfree4 = zfree4;
    }

    public String getZfree4() 
    {
        return zfree4;
    }
    public void setZfree5(String zfree5) 
    {
        this.zfree5 = zfree5;
    }

    public String getZfree5() 
    {
        return zfree5;
    }
    public void setZfree6(String zfree6) 
    {
        this.zfree6 = zfree6;
    }

    public String getZfree6() 
    {
        return zfree6;
    }
    public void setZfree7(String zfree7) 
    {
        this.zfree7 = zfree7;
    }

    public String getZfree7() 
    {
        return zfree7;
    }
    public void setZfree8(String zfree8) 
    {
        this.zfree8 = zfree8;
    }

    public String getZfree8() 
    {
        return zfree8;
    }
    public void setZfree9(String zfree9) 
    {
        this.zfree9 = zfree9;
    }

    public String getZfree9() 
    {
        return zfree9;
    }
    public void setZfree10(String zfree10) 
    {
        this.zfree10 = zfree10;
    }

    public String getZfree10() 
    {
        return zfree10;
    }
    public void setZfree11(String zfree11) 
    {
        this.zfree11 = zfree11;
    }

    public String getZfree11() 
    {
        return zfree11;
    }
    public void setZfree12(String zfree12) 
    {
        this.zfree12 = zfree12;
    }

    public String getZfree12() 
    {
        return zfree12;
    }
    public void setZfree13(String zfree13) 
    {
        this.zfree13 = zfree13;
    }

    public String getZfree13() 
    {
        return zfree13;
    }
    public void setZfree14(String zfree14) 
    {
        this.zfree14 = zfree14;
    }

    public String getZfree14() 
    {
        return zfree14;
    }
    public void setZfree15(String zfree15) 
    {
        this.zfree15 = zfree15;
    }

    public String getZfree15() 
    {
        return zfree15;
    }
    public void setZfree16(String zfree16) 
    {
        this.zfree16 = zfree16;
    }

    public String getZfree16() 
    {
        return zfree16;
    }
    public void setZfree17(String zfree17) 
    {
        this.zfree17 = zfree17;
    }

    public String getZfree17() 
    {
        return zfree17;
    }
    public void setZfree18(String zfree18) 
    {
        this.zfree18 = zfree18;
    }

    public String getZfree18() 
    {
        return zfree18;
    }
    public void setZfree19(String zfree19) 
    {
        this.zfree19 = zfree19;
    }

    public String getZfree19() 
    {
        return zfree19;
    }
    public void setZfree20(String zfree20) 
    {
        this.zfree20 = zfree20;
    }

    public String getZfree20() 
    {
        return zfree20;
    }
    public void setcState(String cState) 
    {
        this.cState = cState;
    }

    public String getcState() 
    {
        return cState;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cDate", getcDate())
            .append("cWfQtgsO2Dymb", getcWfQtgsO2Dymb())
            .append("cWfQtgsO2Dysj", getcWfQtgsO2Dysj())
            .append("cWfQtgsO2Drzl", getcWfQtgsO2Drzl())
            .append("cWfQtgsO2Dyhy", getcWfQtgsO2Dyhy())
            .append("cWfQtgsO2Dyhylj", getcWfQtgsO2Dyhylj())
            .append("cWfQtgsO2Dyqy", getcWfQtgsO2Dyqy())
            .append("cWfQtgsO2Dyqylj", getcWfQtgsO2Dyqylj())
            .append("cWfQtgsO2HycsDr", getcWfQtgsO2HycsDr())
            .append("cWfQtgsO2HycsLj", getcWfQtgsO2HycsLj())
            .append("cWfQtgsO2KcYmmb", getcWfQtgsO2KcYmmb())
            .append("cWfQtgsO2KcSj", getcWfQtgsO2KcSj())
            .append("cWfQtgsN2Dymb", getcWfQtgsN2Dymb())
            .append("cWfQtgsN2Dysj", getcWfQtgsN2Dysj())
            .append("cWfQtgsN2Drzl", getcWfQtgsN2Drzl())
            .append("cWfQtgsN2Dyhy", getcWfQtgsN2Dyhy())
            .append("cWfQtgsN2Dyhylj", getcWfQtgsN2Dyhylj())
            .append("cWfQtgsN2Dyqy", getcWfQtgsN2Dyqy())
            .append("cWfQtgsN2Dyqylj", getcWfQtgsN2Dyqylj())
            .append("cWfQtgsN2HycsDr", getcWfQtgsN2HycsDr())
            .append("cWfQtgsN2HycsLj", getcWfQtgsN2HycsLj())
            .append("cWfQtgsN2KcYmmb", getcWfQtgsN2KcYmmb())
            .append("cWfQtgsN2KcSj", getcWfQtgsN2KcSj())
            .append("cWfQtgsArDymb", getcWfQtgsArDymb())
            .append("cWfQtgsArDysj", getcWfQtgsArDysj())
            .append("cWfQtgsArDrzl", getcWfQtgsArDrzl())
            .append("cWfQtgsArDyhy", getcWfQtgsArDyhy())
            .append("cWfQtgsArDyhylj", getcWfQtgsArDyhylj())
            .append("cWfQtgsArDyqy", getcWfQtgsArDyqy())
            .append("cWfQtgsArDyqylj", getcWfQtgsArDyqylj())
            .append("cWfQtgsArHycsDr", getcWfQtgsArHycsDr())
            .append("cWfQtgsArHycsLj", getcWfQtgsArHycsLj())
            .append("cWfQtgsArKcYmmb", getcWfQtgsArKcYmmb())
            .append("cWfQtgsArKcSj", getcWfQtgsArKcSj())
            .append("remake", getRemake())
            .append("zfree1", getZfree1())
            .append("zfree2", getZfree2())
            .append("zfree3", getZfree3())
            .append("zfree4", getZfree4())
            .append("zfree5", getZfree5())
            .append("zfree6", getZfree6())
            .append("zfree7", getZfree7())
            .append("zfree8", getZfree8())
            .append("zfree9", getZfree9())
            .append("zfree10", getZfree10())
            .append("zfree11", getZfree11())
            .append("zfree12", getZfree12())
            .append("zfree13", getZfree13())
            .append("zfree14", getZfree14())
            .append("zfree15", getZfree15())
            .append("zfree16", getZfree16())
            .append("zfree17", getZfree17())
            .append("zfree18", getZfree18())
            .append("zfree19", getZfree19())
            .append("zfree20", getZfree20())
            .append("cState", getcState())
            .toString();
    }
}
